@import url(reset.css);
@import url(font.css);
@import url(typo.css);
/* line 1, _base.scss */
* {
  padding: 0;
  margin: 0;
}

/* line 5, _base.scss */
html, body {
  height: 100%;
}

/* line 10, _base.scss */
body {
  background: url(../images/imgBackground.png) 0 0 repeat-x;
  background-color: #dcdcdc;
}

/* line 12, _base.scss */
.container {
  width: 990px;
  margin: 0px auto;
  position: relative;
  height: auto !important;
}

/* line 13, _base.scss */
.clear {
  clear: both;
}

/* line 14, _base.scss */
.no-border {
  border: none !important;
}

/* line 15, _base.scss */
.no-border-right {
  border-right: none !important;
}

/* line 16, _base.scss */
.no-margin-right {
  margin-right: 0px !important;
}

/* line 17, _base.scss */
.no-margin-left {
  margin-left: 0px !important;
}

/* line 18, _base.scss */
.no-padding-left {
  padding-left: 0px !important;
}

/* line 19, _base.scss */
.no-padding-right {
  padding-right: 0px !important;
}

/* line 20, _base.scss */
.no-bg {
  background: none !important;
}

/* line 21, _base.scss */
.float-right {
  float: right !important;
}

/* line 22, _base.scss */
.float-left {
  float: left !important;
}

/* line 23, _base.scss */
.bold {
  font-weight: bold !important;
}

/* line 24, _base.scss */
.textInput {
  display: block;
}

/* line 25, _base.scss */
.hide {
  display: none !important;
}

/* line 26, _base.scss */
.updnWatermark {
  font-size: 12px;
  color: #292929;
  left: 260px !important;
}

/* USING FOR SITE WITHOUT SLIDE IMAGE*/
/* line 28, _base.scss */
.no-slideImage {
  /*padding-top:120px;*/
  top: -18px;
}

/* line 29, _base.scss */
.odd {
  background-color: #eeeeee !important;
}

/* line 34, _base.scss */
.clear-fix:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

/* line 41, _base.scss */
* html .clear-fix {
  zoom: 1;
}

/* IE6 */
/* line 42, _base.scss */
*:first-child + html .clear-fix {
  zoom: 1;
}

/* IE7 */
/* line 8, style.scss */
.container {
  overflow: hidden;
}

/***************** SETTING WIDTH FOR HEADER - CONTENT - FOOTER  ********************/
/* line 13, style.scss */
.header,
.content,
.slider,
.footer {
  width: 980px;
  margin: 0px auto;
  padding: 0 5px;
}

/***************** COLUMN SETTING ********************/
/***************** HEADING SETTING ********************/
/* line 16, style.scss */
.heading {
  display: block;
  border-bottom: 1px solid #d7d7d7;
  margin-bottom: 10px;
}
/* line 20, style.scss */
.heading h2 {
  float: left;
  color: #698100;
  font-size: 22px;
  line-height: 22px;
  font-family: "Myriad Pro",Arial, Helvetica, sans-serif;
  padding-bottom: 8px;
}

/* line 29, style.scss */
.heading-1 {
  display: block;
  background: transparent url(../images/imgHeading-bg.png) 0 0 no-repeat;
}
/* line 32, style.scss */
.heading-1 h2 {
  float: left;
  color: #9ec300;
  font-size: 18px;
  line-height: 35px;
  font-family: "Myriad Pro",Arial, Helvetica, sans-serif;
  padding-left: 12px;
}

/* line 41, style.scss */
.more-link {
  background: transparent url(../images/imgArrow-1.png) left center no-repeat;
  padding-left: 15px;
  color: #007698 !important;
}
/* line 45, style.scss */
.more-link:hover {
  text-decoration: underline;
  color: #007698;
}

/***************** HEADER SETTING *********************/
/* line 49, style.scss */
.header {
  display: block;
}

/* line 52, style.scss */
.logo {
  float: left;
  display: block;
  height: 38px;
}
/* line 57, style.scss */
.logo h2 {
  display: block;
  width: 104px;
  height: 36px;
  margin-top: 1px;
}
/* line 62, style.scss */
.logo h2 a {
  text-indent: -9999px;
  display: block;
  background: transparent url(../images/imgLogo.png) 0 0 no-repeat;
  width: 104px;
  height: 36px;
}

/* line 71, style.scss */
.navigation {
  display: block;
  float: left;
}
/* line 74, style.scss */
.navigation ul {
  margin: 0;
  padding: 0;
}

/* line 76, style.scss */
.navigation, .navigation ul li a {
  height: 38px;
}

/* line 77, style.scss */
.navigation {
  position: relative;
  width: 980px;
  margin: 18px auto 0;
  z-index: 10;
  -khtml-border-radius: 5px;
  -ms-border-radius: 3px;
  -o-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -khtml-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px;
  -ms-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px;
  -o-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px;
  font: 12px/38px Arial, Helvetica, Verdana, sans-serif;
}

/* line 78, style.scss */
.navigation ul li a {
  background: url("../images/top_nav_bar.png") no-repeat;
  text-transform: uppercase;
}

/* line 79, style.scss */
.navigation ul {
  position: relative;
  margin: 0;
  padding: 0;
  zoom: 1;
  z-index: 3;
}

/* line 80, style.scss */
.navigation ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 81, style.scss */
.navigation ul li {
  display: block;
}

/* line 82, style.scss */
.navigation ul li a {
  float: left;
  width: 123px;
  text-align: center;
  background-position: -118px 0;
  cursor: pointer;
  overflow: hidden;
  color: #fff;
  line-height: 38px;
  text-shadow: 1px 1px 0px #343e00;
}

/* line 83, style.scss */
.navigation ul li.first-item a {
  background-position: 0 0;
  width: 118px;
}

/* line 84, style.scss */
.navigation ul li a:hover, .navigation ul li a:focus {
  background-position: 0px -38px;
  text-decoration: none;
}

/* line 85, style.scss */
.navigation li.first-item a:hover, .navigation li.first-item a:focus, .navigation li.first-item a:active {
  background-position: -123px -38px;
}

/* line 86, style.scss */
.navigation li.first-item.current_page_item a {
  background-position: 0 -76px;
}

/* line 87, style.scss */
.navigation ul li.current_page_item a {
  background-position: -118px -76px;
}

/* line 88, style.scss */
.navigation ul li.last-item a {
  width: 124px;
  background-position: 0 -114px;
}

/* line 89, style.scss */
.navigation ul li.last-item a:hover, .navigation li.last-item a:focus, .navigation li.last-item a:active {
  background-position: -124px -114px;
}

/* line 90, style.scss */
.navigation li.last-item.current_page_item a {
  background-position: 0 -152px;
}

/***************** SLIDER SETTING ********************/
/* line 93, style.scss */
.slider {
  display: block;
  margin: 14px 0;
  position: relative;
  z-index: 1;
}
/* line 97, style.scss */
.slider #welcome {
  position: absolute;
  z-index: 50;
  left: 35px;
  top: 25px;
  width: 440px;
}
/* line 103, style.scss */
.slider #welcome h2 {
  font-family: "Myriad Pro",Arial, Helvetica, sans-serif;
  line-height: 1.0;
  font-size: 40px;
  color: #9d9d9d;
}
/* line 103, style.scss */
.slider #welcome h2 span {
  font-weight: bold;
  font-size: 53px;
}
/* line 104, style.scss */
.slider #welcome p {
  color: #646464;
  margin: 10px;
  font-size: 16px;
  line-height: 22px;
}
/* line 105, style.scss */
.slider #welcome #btnWelcome {
  text-indent: -9999px;
  background: transparent url(../images/imgClickhere.png) 0 0 no-repeat;
  width: 136px;
  height: 32px;
  display: block;
}
/* line 111, style.scss */
.slider #welcome #btnWelcome:hover {
  background-position: -139px 0;
}
/* line 116, style.scss */
.slider .main-slider ul {
  margin: 0;
  padding: 0;
}
/* line 117, style.scss */
.slider .main-slider li {
  display: block;
  width: 978px;
  height: 300px;
}
/* line 121, style.scss */
.slider .main-slider li a {
  display: block;
}
/* line 123, style.scss */
.slider .main-slider li a img {
  max-width: 978px;
  max-height: 300px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #e0e0e0;
  -moz-background-clip: padding;
  /* Firefox 3.6 */
  -webkit-background-clip: padding-box;
  /* Safari 4? Chrome 6? */
  background-clip: padding-box;
  /* Firefox 4, Safari 5, Opera 10, IE 9 */
}
/* line 136, style.scss */
.slider #home-slider-nav {
  position: absolute;
  z-index: 100;
  right: 10px;
  bottom: 10px;
}
/* line 141, style.scss */
.slider #home-slider-nav #home-nav-wrapper {
  margin: 0;
  padding: 0;
}
/* line 143, style.scss */
.slider #home-slider-nav #home-nav-wrapper li {
  float: left;
  margin-right: 4px;
  background: transparent url(../images/imgSlider-nav.png) -14px 0 no-repeat;
}
/* line 147, style.scss */
.slider #home-slider-nav #home-nav-wrapper li.activeSlide, .slider #home-slider-nav #home-nav-wrapper li:hover {
  background-position: 0 0;
}
/* line 150, style.scss */
.slider #home-slider-nav #home-nav-wrapper li a {
  width: 11px;
  height: 11px;
  display: block;
  text-indent: -9999px;
}
/* line 159, style.scss */
.slider .slider2 {
  display: block;
}
/* line 161, style.scss */
.slider .slider2 #slider2 {
  display: block;
}
/* line 163, style.scss */
.slider .slider2 #slider2 ul {
  margin: 0;
  padding: 0;
}
/* line 164, style.scss */
.slider .slider2 #slider2 a {
  display: block;
}
/* line 165, style.scss */
.slider .slider2 #slider2 li {
  display: block;
  width: 978px;
  height: 161px;
}
/* line 167, style.scss */
.slider .slider2 #slider2 li img {
  display: block;
  max-width: 978px;
  max-height: 161px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #e0e0e0;
  -moz-background-clip: padding;
  /* Firefox 3.6 */
  -webkit-background-clip: padding-box;
  /* Safari 4? Chrome 6? */
  background-clip: padding-box;
  /* Firefox 4, Safari 5, Opera 10, IE 9 */
}

/***************** HOMEPAGE SETTING ********************/
/* line 185, style.scss */
#homepage {
  display: block;
}
/* line 187, style.scss */
#homepage .hp-col {
  float: left;
}
/* line 188, style.scss */
#homepage #hp-col1 {
  width: 320px;
}
/* line 190, style.scss */
#homepage #hp-col1 a#hp-button-1 {
  display: block;
  text-indent: -9999px;
  background: transparent url(../images/imgButton-1.png) 0 0 no-repeat;
  width: 320px;
  height: 62px;
}
/* line 194, style.scss */
#homepage #hp-col1 a#hp-button-1:hover {
  background-position: 0 -76px;
}
/* line 196, style.scss */
#homepage #hp-col1 #hp-col-1-wrapper {
  display: block;
  background-color: #FFF;
  margin: 11px 0 0 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e0e0e0;
}
/* line 202, style.scss */
#homepage #hp-col1 #hp-col-1-wrapper img {
  float: left;
  width: 118px;
  margin: 10px 0 0 12px;
}
/* line 203, style.scss */
#homepage #hp-col1 #hp-col-1-wrapper #hp-col-1-right {
  float: left;
  width: 170px;
  height: 99px;
  margin: 20px 0 0 5px;
  background: transparent url(../images/imgSplitter-2.png) left center no-repeat;
  padding-left: 10px;
}
/* line 210, style.scss */
#homepage #hp-col1 #hp-col-1-wrapper #hp-col-1-right ul {
  margin: 0;
  padding: 0;
}
/* line 212, style.scss */
#homepage #hp-col1 #hp-col-1-wrapper #hp-col-1-right ul li {
  display: block;
  margin: 5px 0 7px 0;
  color: #858585;
  padding-left: 33px;
  font-size: 11px;
}
/* line 218, style.scss */
#homepage #hp-col1 #hp-col-1-wrapper #hp-col-1-right ul li a {
  display: block;
}
/* line 218, style.scss */
#homepage #hp-col1 #hp-col-1-wrapper #hp-col-1-right ul li a:hover {
  text-decoration: underline;
}
/* line 219, style.scss */
#homepage #hp-col1 #hp-col-1-wrapper #hp-col-1-right ul li#col-home {
  background: transparent url(../images/imgHome.png) 0 0 no-repeat;
}
/* line 220, style.scss */
#homepage #hp-col1 #hp-col-1-wrapper #hp-col-1-right ul li#col-phone {
  background: transparent url(../images/imgCellphone.png) 5px 0 no-repeat;
  height: 17px;
}
/* line 221, style.scss */
#homepage #hp-col1 #hp-col-1-wrapper #hp-col-1-right ul li#col-mail {
  background: transparent url(../images/imgMail.png) 0 0 no-repeat;
  height: 14px;
}
/* line 222, style.scss */
#homepage #hp-col1 #hp-col-1-wrapper #hp-col-1-right ul li a, #homepage #hp-col1 #hp-col-1-wrapper #hp-col-1-right ul li span {
  color: #91b301;
}
/* line 228, style.scss */
#homepage #hp-col2 {
  width: 316px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e0e0e0;
  margin-left: 11px;
}
/* line 231, style.scss */
#homepage #hp-col2 #hp-col-2-wrapper {
  display: block;
  background-color: #FFF;
  height: 190px;
  overflow: hidden;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ececec;
}
/* line 238, style.scss */
#homepage #hp-col2 #hp-col-2-wrapper h3 {
  text-align: center;
  color: #000;
  font-size: 22px;
  margin: 13px 0 10px 0;
  font-family: "Myriad Pro",Arial, Helvetica, sans-serif;
}
/* line 245, style.scss */
#homepage #hp-col2 #hp-col-2-wrapper .col-2-l {
  float: left;
  margin-left: 15px;
}
/* line 246, style.scss */
#homepage #hp-col2 #hp-col-2-wrapper .col-2-r {
  float: right;
  margin-right: 15px;
}
/* line 247, style.scss */
#homepage #hp-col2 #hp-col-2-wrapper ul {
  margin: 0;
  padding: 0;
}
/* line 249, style.scss */
#homepage #hp-col2 #hp-col-2-wrapper ul li {
  background: transparent url(../images/imgDot-1.png) left center no-repeat;
  padding-left: 20px;
  color: #858585;
  margin: 9px 0;
}
/* line 254, style.scss */
#homepage #hp-col2 #hp-col-2-wrapper ul li a {
  color: #858585;
}
/* line 256, style.scss */
#homepage #hp-col2 #hp-col-2-wrapper ul li a:hover {
  text-decoration: underline;
  color: #506200;
}
/* line 265, style.scss */
#homepage #hp-col3 {
  width: 318px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e0e0e0;
  height: 190px;
  overflow: hidden;
  float: right;
  background-color: #FFF;
}
/* line 271, style.scss */
#homepage #hp-col3 h3 {
  text-align: center;
  color: #000;
  font-size: 22px;
  margin: 13px 0 10px 0;
  font-family: "Myriad Pro",Arial, Helvetica, sans-serif;
}
/* line 278, style.scss */
#homepage #hp-col3 #col-3-l {
  float: left;
  margin-left: 5px;
  margin-top: 3px;
}
/* line 279, style.scss */
#homepage #hp-col3 #col-3-r {
  float: left;
  width: 212px;
  margin-left: 10px;
  margin-top: 3px;
}
/* line 280, style.scss */
#homepage #hp-col3 #col-3-r p {
  color: #858585;
  font-size: 13px;
  line-height: 18px;
}

/* line 284, style.scss */
.read-more {
  display: block;
  text-indent: -9999px;
  background: transparent url(../images/imgReadmore.png) 0 0 no-repeat;
  width: 93px;
  height: 24px;
}
/* line 289, style.scss */
.read-more#rm-1 {
  margin-left: 15px;
}
/* line 290, style.scss */
.read-more#rm-2 {
  margin-top: 10px;
}

/***************** TEMPLATE SETTING *********************/
/* line 293, style.scss */
.template {
  display: block;
  color: #666666;
}
/* line 296, style.scss */
.template .tpl-left {
  float: left;
  width: 220px;
}
/* line 297, style.scss */
.template .tpl-right {
  float: left;
  width: 745px;
  margin-left: 13px;
}
/* line 298, style.scss */
.template .tpl-full {
  display: block;
}
/* line 299, style.scss */
.template img.imgTemp {
  float: left;
  margin: 0 10px 10px 0;
  border: 1px solid #d7d7d7;
}
/* line 300, style.scss */
.template img.imgTemp-sitemap {
  border: none;
}
/* line 301, style.scss */
.template h1 {
  font-size: 24px;
  color: #535353;
  margin-bottom: 5px;
}
/* line 302, style.scss */
.template p {
  line-height: 18px;
}

/***************** HELPDESK SETTING ********************/
/* line 305, style.scss */
#helpdesk-wrapper {
  display: block;
}
/* line 307, style.scss */
#helpdesk-wrapper p#helpdesk-intro {
  color: #767676;
}
/* line 308, style.scss */
#helpdesk-wrapper p#helpdesk-intro span {
  text-decoration: underline;
  font-weight: bold;
}
/* line 310, style.scss */
#helpdesk-wrapper .eachHelpdesk-wrapper {
  float: left;
  width: 710px;
}
/* line 311, style.scss */
#helpdesk-wrapper #question-temp {
  float: left;
  margin-top: 315px;
  margin-left: 10px;
}
/* line 312, style.scss */
#helpdesk-wrapper .eachHelpdesk {
  display: block;
  margin-bottom: 15px;
  background-color: #FFF;
  border: 2px solid #c2bfbf;
}
/* line 317, style.scss */
#helpdesk-wrapper .eachHelpdesk .eachHelpdesk-header {
  display: block;
  background-color: #5f6062;
}
/* line 320, style.scss */
#helpdesk-wrapper .eachHelpdesk .eachHelpdesk-header h3 {
  float: left;
  color: #FFF;
  font-weight: bold;
  font-size: 14px;
  margin-left: 10px;
}
/* line 321, style.scss */
#helpdesk-wrapper .eachHelpdesk .eachHelpdesk-header a.btnQuestion {
  float: right;
  display: block;
  background: transparent url(../images/imgQuestion_small.png) 0 0 no-repeat;
  width: 16px;
  height: 16px;
  text-indent: -9999px;
  margin: 3px 3px 0 0;
}
/* line 329, style.scss */
#helpdesk-wrapper .eachHelpdesk .eachHelpdesk-body-1 {
  padding: 10px 0;
}
/* line 331, style.scss */
#helpdesk-wrapper .eachHelpdesk .eachHelpdesk-body-1 input {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #5f6063;
  height: 22px;
  line-height: 22px;
  float: left;
  margin-left: 10px;
  background-color: #dde6f3;
}
/* line 332, style.scss */
#helpdesk-wrapper .eachHelpdesk .eachHelpdesk-body-1 a#btnSubmit-sessionkey {
  float: left;
}
/* line 334, style.scss */
#helpdesk-wrapper .eachHelpdesk .eachHelpdesk-body-2 {
  padding: 10px 0;
}
/* line 336, style.scss */
#helpdesk-wrapper .eachHelpdesk .eachHelpdesk-body-2 .eachHelpdesk-row {
  margin: 8px 0;
}
/* line 337, style.scss */
#helpdesk-wrapper .eachHelpdesk .eachHelpdesk-body-2 label {
  float: left;
  width: 250px;
  text-align: right;
  margin-right: 10px;
}
/* line 338, style.scss */
#helpdesk-wrapper .eachHelpdesk .eachHelpdesk-body-2 input {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #5f6063;
  height: 22px;
  line-height: 22px;
}
/* line 339, style.scss */
#helpdesk-wrapper .eachHelpdesk .eachHelpdesk-body-2 input, #helpdesk-wrapper .eachHelpdesk .eachHelpdesk-body-2 select {
  float: left;
  width: 300px;
  background-color: #dde6f3;
}
/* line 340, style.scss */
#helpdesk-wrapper .eachHelpdesk .eachHelpdesk-body-2 select {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #5f6063;
  height: 22px;
  line-height: 22px;
  width: 302px;
}
/* line 341, style.scss */
#helpdesk-wrapper .eachHelpdesk .eachHelpdesk-body-2 textarea {
  width: 300px;
  height: 170px;
  resize: none;
  overflow: auto;
  background-color: #dde6f3;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #5f6063;
  font-family: Arial, Helvetica, sans-serif;
}
/* line 348, style.scss */
#helpdesk-wrapper .eachHelpdesk a.btnSubmit {
  background-color: #ff5500;
  color: #FFF;
  padding: 3px 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid black;
}
/* line 354, style.scss */
#helpdesk-wrapper .eachHelpdesk a.btnSubmit#btnSubmit-sessionkey {
  margin-left: 5px;
}
/* line 355, style.scss */
#helpdesk-wrapper .eachHelpdesk a.btnSubmit#btnSubmit-issue {
  margin-left: 260px;
}

/***************** SERVICE SETTING ********************/
/* line 361, style.scss */
#service-list {
  display: block;
  background: #eeeeee;
  border: 1px solid #dedede;
  width: 216px;
  -moz-border-radius: 0 0 7px 7px;
  -webkit-border-radius: 0 0 7px 7px;
  -o-border-radius: 0 0 7px 7px;
  -ms-border-radius: 0 0 7px 7px;
  -khtml-border-radius: 0 0 7px 7px;
  border-radius: 0 0 7px 7px;
}
/* line 367, style.scss */
#service-list ul#lstSupport {
  margin: 0;
  padding: 0;
}
/* line 369, style.scss */
#service-list ul#lstSupport li {
  height: 28px;
}
/* line 371, style.scss */
#service-list ul#lstSupport li a {
  font-size: 13px;
  color: #949191;
  line-height: 28px;
  padding-left: 21px;
  font-family: Helvetica, Arial, sans-serif;
  background: transparent url(../images/imgArrow-3.png) 8px center no-repeat;
}
/* line 378, style.scss */
#service-list ul#lstSupport li a:hover {
  color: #556606;
}
/* line 380, style.scss */
#service-list ul#lstSupport li.current-service {
  background: #9ec300;
}
/* line 382, style.scss */
#service-list ul#lstSupport li.current-service a {
  color: #FFF;
  background: transparent url(../images/imgArrow-1.png) 8px center no-repeat;
}

/***************** SITEMAP SETTING ********************/
/* line 392, style.scss */
#sitemap-link {
  float: left;
  width: 425px;
  height: 353px;
  position: relative;
  margin-top: 8px;
  background: transparent url(../images/imgSitemap.png) 0 0 no-repeat;
}
/* line 399, style.scss */
#sitemap-link a {
  position: absolute;
  display: block;
  background-color: #9ec300;
  padding: 3px 12px;
  color: #FFF;
  font-size: 18px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px;
}
/* line 408, style.scss */
#sitemap-link #sitelink-1 {
  left: 27px;
  top: 187px;
}
/* line 409, style.scss */
#sitemap-link #sitelink-2 {
  left: 230px;
  top: -3px;
}
/* line 410, style.scss */
#sitemap-link #sitelink-3 {
  left: 230px;
  top: 59px;
}
/* line 411, style.scss */
#sitemap-link #sitelink-4 {
  left: 230px;
  top: 109px;
}
/* line 412, style.scss */
#sitemap-link #sitelink-5 {
  left: 230px;
  top: 166px;
}
/* line 413, style.scss */
#sitemap-link #sitelink-6 {
  left: 230px;
  top: 213px;
}
/* line 414, style.scss */
#sitemap-link #sitelink-7 {
  left: 230px;
  top: 267px;
}
/* line 415, style.scss */
#sitemap-link #sitelink-8 {
  left: 230px;
  top: 323px;
}

/***************** CONTACT SETTING ********************/
/* line 418, style.scss */
#contact-wrapper {
  display: block;
}
/* line 420, style.scss */
#contact-wrapper .contact-left {
  float: left;
  width: 320px;
  background-color: #FFF;
  border: 1px solid #e0e0e0;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px;
}
/* line 426, style.scss */
#contact-wrapper .contact-right {
  float: left;
  width: 600px;
  margin-left: 10px;
  background-color: #FFF;
  border: 1px solid #e0e0e0;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px;
}

/* line 435, style.scss */
.contact-left {
  min-height: 254px;
}
/* line 437, style.scss */
.contact-left #contact-logo-temp {
  display: block;
  margin: 30px 0 0 50px;
}
/* line 438, style.scss */
.contact-left ul#contact-info {
  margin: 25px 15px 0 15px;
  padding: 0;
}
/* line 441, style.scss */
.contact-left ul#contact-info li {
  display: block;
  background: transparent url(../images/imgShadow-1.png) center bottom no-repeat;
  padding: 6px 0;
}
/* line 446, style.scss */
.contact-left ul#contact-info p {
  margin: 0;
  line-height: 18px;
  padding-left: 35px;
}
/* line 450, style.scss */
.contact-left ul#contact-info p#contact-home {
  background: transparent url(../images/imgHome.png) left 5px no-repeat;
}
/* line 451, style.scss */
.contact-left ul#contact-info p#contact-phone {
  background: transparent url(../images/imgCellphone.png) 5px 8px no-repeat;
}
/* line 452, style.scss */
.contact-left ul#contact-info p#contact-mail {
  background: transparent url(../images/imgMail.png) left 9px no-repeat;
}
/* line 453, style.scss */
.contact-left ul#contact-info p span, .contact-left ul#contact-info p a {
  color: #9ec300;
}

/* line 457, style.scss */
.contact-right {
  padding: 10px;
}
/* line 460, style.scss */
.contact-right #contact-form input {
  border: 1px solid #c5c5c5;
  width: 350px;
  height: 25px;
  line-height: 25px;
  margin-bottom: 5px;
  padding: 0 5px;
}
/* line 467, style.scss */
.contact-right #contact-form textarea {
  border: 1px solid #c5c5c5;
  width: 350px;
  padding: 0 5px;
  font-family: Arial, Helvetica, sans-serif;
  resize: none;
  overflow: auto;
  height: 90px;
  font-size: 13px;
}
/* line 476, style.scss */
.contact-right #contact-form #contact-submit {
  display: block;
  margin: 6px 0 0 0;
}
/* line 479, style.scss */
.contact-right #contact-form #contact-submit a, .contact-right #contact-form #contact-submit input {
  float: left;
}
/* line 480, style.scss */
.contact-right #contact-form #contact-submit a#contact-send {
  display: block;
  text-indent: -9999px;
  background: transparent url(../images/imgContact-submit.png) 0 0 no-repeat;
  width: 86px;
  height: 23px;
  text-indent: -9999px;
}
/* line 487, style.scss */
.contact-right #contact-form #contact-submit input#contact-reset {
  background: transparent url(../images/imgContact-submit.png) -92px 0 no-repeat;
  height: 23px;
  width: 86px;
  text-indent: -9999px;
  border: none;
  margin-left: 5px;
  cursor: pointer;
}

/***************** GALLERY SETTING ********************/
/* line 500, style.scss */
.gallery-wrapper {
  display: block;
}
/* line 502, style.scss */
.gallery-wrapper ul#gallery-list {
  margin: 0;
  padding: 0;
}
/* line 504, style.scss */
.gallery-wrapper ul#gallery-list li {
  position: relative;
  z-index: 10;
  float: left;
  width: 174px;
  height: 117px;
  margin: 0 11px 11px 0;
}
/* line 511, style.scss */
.gallery-wrapper ul#gallery-list li a {
  display: block;
}
/* line 512, style.scss */
.gallery-wrapper ul#gallery-list li a.mainImage {
  width: 174px;
  height: 117px;
}
/* line 515, style.scss */
.gallery-wrapper ul#gallery-list li a.mainImage img {
  display: block;
  width: 172px;
  height: 115px;
  border: 1px solid #afcb32;
}
/* line 522, style.scss */
.gallery-wrapper ul#gallery-list li a.zoomIcon {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 172px;
  height: 115px;
  opacity: 0;
}

/***************** WEBSHOP SETTING ********************/
/* line 534, style.scss */
.webshop-header {
  display: block;
  width: 980px;
  margin: 15px auto 0;
  position: relative;
  z-index: 1;
  background-color: #FFF;
  border: 1px solid #e0e0e0;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px;
}
/* line 543, style.scss */
.webshop-header .webshop-info {
  float: left;
  width: 650px;
  margin: 20px 0 0 20px;
}
/* line 546, style.scss */
.webshop-header .webshop-info h1 {
  font-weight: bold;
  color: #6e6e6e;
  font-size: 30px;
  font-family: "Myriad Pro",Arial, Helvetica, sans-serif;
  margin-bottom: 5px;
}
/* line 550, style.scss */
.webshop-header .webshop-info p {
  color: #595959;
  line-height: 17px;
}
/* line 552, style.scss */
.webshop-header .webshop-img {
  float: right;
  margin-right: 5px;
}
/* line 555, style.scss */
.webshop-header .webshop-img img {
  display: block;
  max-width: 270px;
  max-height: 210px;
}
/* line 557, style.scss */
.webshop-header a#btnWebshop-contact {
  display: block;
  text-indent: -9999px;
  position: absolute;
  bottom: 15px;
  left: 20px;
  width: 171px;
  height: 32px;
  background: transparent url(../images/btnContact.png) 0 0 no-repeat;
}
/* line 565, style.scss */
.webshop-header a#btnWebshop-contact:hover {
  background-position: -180px 0;
}

/* line 569, style.scss */
#webshop-list-item {
  display: block;
  margin-bottom: 50px;
  overflow: hidden;
}

/* line 570, style.scss */
.eachProduct {
  display: block;
  float: left;
  border: 1px solid #e0e0e0;
  background-color: #FFF;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px;
  padding: 5px 10px 0 10px;
  width: 215px;
  margin: 11px 10px 0px 0;
  height: 200px;
  overflow: hidden;
}
/* line 578, style.scss */
.eachProduct h2 {
  font-weight: bold;
  font-size: 16px;
  font-family: "Myriad Pro",Arial, Helvetica, sans-serif;
  color: #3b3b3b;
  margin-bottom: 5px;
}
/* line 581, style.scss */
.eachProduct h2 a {
  color: #3b3b3b;
  display: block;
  font-weight: bold;
  font-size: 16px;
}
/* line 583, style.scss */
.eachProduct p {
  line-height: 17px;
  height: 50px;
  overflow: hidden;
  font-size: 12px;
  color: #595959;
  margin: 0;
}
/* line 584, style.scss */
.eachProduct a {
  display: block;
}
/* line 585, style.scss */
.eachProduct a img {
  max-width: 205px;
  max-height: 105px;
}

/* line 588, style.scss */
.eachProduct-right {
  float: right;
  margin-right: 0;
}

/***************** PRODUCT DETAIL SETTING ********************/
/* line 590, style.scss */
#webshop-prd-detail {
  display: block;
  margin: 15px 0;
}
/* line 593, style.scss */
#webshop-prd-detail img.prd-image {
  float: left;
  margin: 0 10px 0px 0;
  max-width: 343px;
  max-height: 263px;
  border: 1px solid #e0e0e0;
}
/* line 596, style.scss */
#webshop-prd-detail h1 {
  font-weight: bold;
  font-family: "Myriad Pro",Arial, Helvetica, sans-serif;
  font-size: 23px;
  margin-bottom: 5px;
}
/* line 597, style.scss */
#webshop-prd-detail p {
  line-height: 17px;
  color: #595959;
}

/* line 599, style.scss */
.btnBack {
  display: block;
  text-indent: -9999px;
  background: transparent url(../images/btnBack.png) 0 0 no-repeat;
  width: 106px;
  height: 32px;
}
/* line 603, style.scss */
.btnBack:hover {
  background-position: -117px 0;
}

/***************** CONTACT SETTING ********************/
